//! 预导入模块
//! 
//! 提供常用的类型和特性的便捷导入

pub use crate::Yaya;
pub use crate::utils::error::{YayaError, Result};
pub use crate::app::runtime::YayaRuntime;
pub use crate::hal::cpu::CpuManager;
pub use crate::hal::memory::MemoryManager;
pub use crate::services::scheduler::Scheduler;

// 标准库重新导出
pub use core::fmt;
pub use alloc::vec::Vec;
pub use alloc::string::String;
pub use alloc::boxed::Box;

// 常用宏
pub use log::{info, warn, error, debug, trace};